#include<stdio.h>
#include<limits.h>
#include<stdint.h>

int main(int argc, char const *argv[])
{
	int a;
	short s;
	long l;
	char c='s';
	char ch=42;
	int32_t h=10;
	unsigned int un;
	float f;
	double d;
	_Bool _b; //C99关键字
	_Complex com;//C99关键字
	//_Imaginary im;//C99关键字
	signed si;//C90关键字
	//void vo;////C90关键字

	char cha;
	
	printf("%s\n","请输入一个字符:");

	//用户输入字符
	scanf("%c",&cha);

	printf("字符 %c 是 %d \n",cha,cha);

	_Bool b1=0;//0 表示false,1表示true;

	printf("_Bool bl=0:%d\n", b1);


	printf("int类型的大小(字节为单位:)%d\n", sizeof(int));
	printf("char类型的大小(字节为单位:)%d\n", sizeof(char));
	printf("long类型的大小(字节为单位:)%d\n", sizeof(long));
	printf("double类型的大小(字节为单位:)%d\n", sizeof(double));


	//%i 和%d 没有区别,%i是老式写法
	printf("int的最大值是:%i\n", INT_MAX);
	printf("int的最小值是:%i\n", INT_MIN);
	printf("int类型的大小(字节为单位: %d bytes\n", sizeof(h));


	

	return 0;
}